package com.ljyhhh.SmartCity.activity.fragment.brokenLine.chart

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import com.github.mikephil.charting.data.PieData
import com.github.mikephil.charting.data.PieDataSet
import com.github.mikephil.charting.data.PieEntry
import com.github.mikephil.charting.utils.ColorTemplate
import com.ljyhhh.SmartCity.R
import kotlinx.android.synthetic.main.activity_my_pie_chart.*

class MyPieChart : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_my_pie_chart)
        // 创建数据集合
        val entries = ArrayList<PieEntry>()
        entries.add(PieEntry(3f, "苹果"))
        entries.add(PieEntry(4f, "香蕉"))
        entries.add(PieEntry(2f, "橙子"))
        entries.add(PieEntry(1f, "葡萄"))

        // 创建数据集
        val dataSet = PieDataSet(entries, "水果分布")
        dataSet.colors = ColorTemplate.COLORFUL_COLORS.toMutableList()
        dataSet.setDrawIcons(false)
//        dataSet.isus

        // 创建数据对象
        val pieData = PieData(dataSet)

        // 设置图表数据
        pie_chart.data = pieData

        // 设置图表属性
        pie_chart.invalidate() // 刷新图表

    }
}